package com.vshop.entity.requestinterface.syncrelation.response;

import com.vshop.entity.newpojo.response.subResponse.common.Page;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * ResponseSyncDevicePackages 相当于 response 级别之下的body层
 * tradeData 相当于device_packages 层
 *
 * @author lm
 * @date 2019/8/29
 */
@Data
public class ResponseSyncDevicePackages implements Serializable {

    @ApiModelProperty(value = "每个package节点中包含一个资费套餐信息；在响应报文中出现的package节点数量要求与package_num取值相同", dataType = "Object")
    private List<ResponseSyncDevicePackagesList> tradeData;

    @ApiModelProperty(value = "套餐数量", dataType = "String")
    private Integer devicePackagesNum;

    @ApiModelProperty(value = "分页信息", dataType = "Object")
    private Page page;

    @ApiModelProperty(value = "返回结果", example = "0000", dataType = "String")
    private String retCode;

    @ApiModelProperty(value = "结果描述", example = "0000", dataType = "String")
    private String resultInfo;


}
